package cn.actoncode.boot.module.ai.enums;

import cn.actoncode.boot.framework.common.exception.ErrorCode;

/**
 * AI 错误码枚举类
 *
 * AI 系统，使用 1-005-000-000 段
 */
public interface ErrorCodeConstants {

    // ========== 用户相关  1003001000============
    ErrorCode AUTH_LOGIN_BAD_CREDENTIALS = new ErrorCode(1003000000, "登录失败，账号密码不正确");
    ErrorCode USER_ALREADY_EXISTS_ERROR = new ErrorCode(1003000001, "用户已存在");
    ErrorCode USER_LOCKED = new ErrorCode(1003000002, "该用户已被锁定");
    ErrorCode USER_FREEZE = new ErrorCode(1003000003, "该用户已被冻结");
    ErrorCode WEB_LOGIN_MA_CODE_ERROR = new ErrorCode(1003000004, "生成小程序码失败，{}");
    ErrorCode WEB_LOGIN_MA_CODE_EXPIRE_ERROR = new ErrorCode(1003000005, "登录失败，小程序码已过期");
    ErrorCode WEB_LOGIN_MP_CODE_ERROR = new ErrorCode(1003000006, "生成登录码失败，{}");

}
